Vue中@change、@input和@blur的区别及@keyup介绍 您所在的位置:网站首页 uniapp input获取焦点 Vue中@change、@input和@blur的区别及@keyup介绍

Vue中@change、@input和@blur的区别及@keyup介绍

2023-02-12 23:32| 来源: 网络整理| 查看: 265

Vue中@change、@input和@blur的区别及@keyup介绍

 

一、@change、@input、@blur事件

@change在输入框发生变化且失去焦点后触发;

@input在输入框内容发生变化后触发(在界面加载数据以前)

@blur失去焦点就触发

注意:

@change先于@blur

@input和change的默认参数为输入内容,而blur的默认参数为dom节点。

在搜索下拉框选择数据后,即刻搜索的案例:

 

二、@keyup事件

Vue中的@keyup(键盘事件)是按键松开,当指定的按键松开会触发的事件,可以监听不同的按键响应。

事件代码事件描述@keyup.enter回车按键松开@keyup.left左键按键松开@keyup.right右键按键松开@keyup.up上键按键松开@keyup.down下键按键松开@keyup.delete删除按键松开

在输入框输入数据并按下enter键后进行筛选示例如下:

//输入后按enter键则调用筛选函数,返回满足条件的列表

@click:可清空的单选模式下用户点击清空按钮时触发

 

补充:el-input的@change事件自定义传参

一、无效传参

@change="change(val, index)"

二、有效传参

@change="((val)=>{change(val, index)})"

 

总结

关于Vue中@change、@input和@blur的区别及@keyup介绍的文章就介绍至此,更多相关Vue中@change、@input和@blur内容请搜索编程宝库以前的文章,希望以后支持编程宝库!

下一节:一文带你搞懂useCallback的使用方法JS 编程技术

 一、useCallback的作用usecallback不是用来解决组件中有过多内部函数导致的性能问题:1.我们要知道,js创建一个函数的成本是非常小的,这点计算对于计算机来说是小ca ...



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有